আমাজন আরডিএস (Amazon RDS)

স্ন্যাপশট থেকে ডেটা রিস্টোর করা

Database Tutorials - আমাজন আরডিএস (Amazon RDS) - ডেটা ব্যাকআপ এবং রিস্টোর পদ্ধতি | NCTB BOOK

Amazon RDS স্ন্যাপশট থেকে ডেটা রিস্টোর করা একটি সাধারণ প্রক্রিয়া, যা ডাটাবেসের ব্যাকআপ পুনরুদ্ধারের জন্য ব্যবহৃত হয়। যখন আপনি RDS ইন্সট্যান্সের স্ন্যাপশট তৈরি করেন, এটি ডাটাবেসের বর্তমান অবস্থার একটি সম্পূর্ণ কপি তৈরি করে। আপনি যদি ডাটাবেসে কোনো সমস্যা বা ডেটা হারানোর সম্মুখীন হন, তবে আপনি সহজেই সেই স্ন্যাপশট থেকে ডেটা পুনরুদ্ধার করতে পারেন।

স্ন্যাপশট থেকে ডেটা রিস্টোর করার প্রক্রিয়া:

  1. AWS Management Console এ লগইন করুন: প্রথমে AWS Management Console এ লগইন করুন এবং RDS সার্ভিসটি নির্বাচন করুন।
  2. ডাটাবেস স্ন্যাপশট নির্বাচন করুন:
    • RDS কনসোল থেকে Snapshots সেকশন এ যান।
    • এখানে আপনি আপনার সমস্ত স্ন্যাপশট দেখতে পাবেন। যদি আপনার কাছে অনেক স্ন্যাপশট থাকে, তবে সেগুলির মধ্যে থেকে সঠিক স্ন্যাপশটটি নির্বাচন করুন, যেটি আপনি রিস্টোর করতে চান।
  3. রিস্টোর অপশন নির্বাচন করুন:
    • স্ন্যাপশটটি নির্বাচন করার পর, আপনি Restore Snapshot অপশনটি দেখতে পাবেন।
    • Restore Snapshot-এ ক্লিক করুন। এটি আপনাকে একটি নতুন RDS ইনস্ট্যান্স তৈরি করতে হবে যা স্ন্যাপশট থেকে রিস্টোর হবে।
  4. রিস্টোর ইনস্ট্যান্স কনফিগার করুন:
    • রিস্টোর করার সময় আপনি নতুন ডাটাবেস ইন্সট্যান্সের জন্য কনফিগারেশন নির্ধারণ করতে পারবেন:
      • DB Instance Identifier: রিস্টোর করা ইনস্ট্যান্সের জন্য একটি নতুন নাম দিন।
      • Instance Class: আপনার পারফরম্যান্স চাহিদা অনুযায়ী সঠিক ইন্সট্যান্স সাইজ নির্বাচন করুন (যেমন db.m5.large বা db.t3.medium)।
      • VPC: আপনার ইন্সট্যান্স কোন VPC তে থাকবে তা নির্বাচন করুন।
      • Multi-AZ: যদি আপনি উচ্চ প্রাপ্যতা চান, তাহলে Multi-AZ ফিচারটি সক্রিয় করতে পারেন।
      • Security Groups: সিকিউরিটি গ্রুপ নির্বাচন করুন, যা আপনার ডাটাবেসে অ্যাক্সেস নিয়ন্ত্রণ করবে।
  5. রিস্টোর প্রক্রিয়া শুরু করুন: কনফিগারেশন সঠিকভাবে সেট করার পর, Restore DB Instance বাটনে ক্লিক করুন। এটি রিস্টোর প্রক্রিয়া শুরু করবে এবং কিছু সময়ের মধ্যে একটি নতুন ডাটাবেস ইনস্ট্যান্স তৈরি হবে।
  6. ডাটাবেসের সংযোগ পরীক্ষা করুন: রিস্টোর প্রক্রিয়া সম্পন্ন হওয়ার পর, নতুন ডাটাবেস ইনস্ট্যান্সের Endpoint এবং Port ব্যবহার করে ডাটাবেসে সংযোগ পরীক্ষা করুন। আপনি MySQL Workbench, pgAdmin, বা অন্য কোনো ডাটাবেস ক্লায়েন্ট ব্যবহার করে এটি করতে পারেন।

স্ন্যাপশট থেকে রিস্টোর করার সময় মনে রাখার বিষয়:

  • নতুন ইনস্ট্যান্স তৈরি হয়: স্ন্যাপশট থেকে রিস্টোর করার সময় এটি একটি নতুন RDS ইনস্ট্যান্স তৈরি করবে, পুরনো ইনস্ট্যান্সটি অপরিবর্তিত থাকবে।
  • ডাটাবেসের পরিবর্তন: স্ন্যাপশট থেকে রিস্টোর হওয়া ডাটাবেসের মধ্যে করা কোনো নতুন পরিবর্তন হারিয়ে যাবে, কারণ স্ন্যাপশটটি পূর্বের কোনো সময়ের ডাটাবেসের কপি।
  • স্টোরেজ: স্ন্যাপশটের আকার এবং স্টোরেজ কোস্টের উপর ভিত্তি করে, রিস্টোর করার পর সেই ইনস্ট্যান্সের জন্য কিছু স্টোরেজ কোস্ট হতে পারে।

অপশনাল: স্ন্যাপশট থেকে নতুন ইনস্ট্যান্স তৈরি করা (RDS Restore to a New Instance)

এছাড়া, আপনি স্ন্যাপশট থেকে রিস্টোর করার জন্য একটি নতুন RDS ইনস্ট্যান্স তৈরি করতে পারেন এবং পুরনো ইনস্ট্যান্সটি অপরিবর্তিত রাখতে পারেন। এই পদ্ধতিতে আপনি বিভিন্ন কনফিগারেশন পরিবর্তন করে নতুন ডাটাবেস তৈরি করতে পারবেন।


সারাংশ:
Amazon RDS স্ন্যাপশট থেকে ডেটা রিস্টোর করা খুবই সহজ এবং কার্যকরী একটি পদ্ধতি। এটি ডাটাবেসের ব্যাকআপ রিকভারি, পয়েন্ট-ইন-টাইম রিকভারি, এবং ডাটাবেস পুনরুদ্ধার করার জন্য ব্যবহৃত হয়। সঠিক স্ন্যাপশট নির্বাচন এবং ইনস্ট্যান্স কনফিগারেশন পরবর্তী ডাটাবেসের স্থিতিশীলতা এবং কার্যক্ষমতা নিশ্চিত করতে গুরুত্বপূর্ণ।

Content added By
Promotion